#include<iostream.h>
#include<conio.h>
#include<string.h>
void menu();
class account
{
private:
int accno;
char accname[20];
float balance;

public:
void set_account(int,char[],float);
void deposit(float);
void print_account();
void withdraw(float);
};
void account ::set_account(int a,char b[],float c)
{
accno=a;
strcpy(accname,b);
balance=c;
}
void account:: deposit(float a)
{
balance=balance+a;
}
void account::withdraw(float a)
{
if(a<=balance)
balance=balance-a;
}
void account::print_account()
{
cout<<"account\tname\tbalance\n";
cout<<accno<<"\t"<<accname<<"\t"<<balance<<"\n";
}


void main()
{
int c,id;
float x,y,p;
char name[10];
account a1;
menu();
cout<<"  enter Choose   ";
cin>>c;
while(c!=0)
 {
 switch(c)
 {
  case 1:
			cout<<"\tenter numper Account \t";
			cin>>id;
			cout<<"\tenter name Owner Account \t";
			cin>>name;
			cout<<"\tenter plance\t";
			cin>>p;
			a1.set_account(id,name,p);   break;
  case 2:
			cout<<"\tenter deposit val\t";
			cin>>x;
			a1.deposit(x);                 break;
  case 3:
			cout<<"\tenter withdraw val\t";
			cin>>y;
			a1.withdraw(y);                break;
  case 4:
			a1.print_account();            break;
  default:
			cout<<"\nplease enter 1,2,3,4 \n";
	 }
	 menu();
	 cout<<"  enter Choose   ";
	 cin>>c;
  }
getch();
}

void menu()
{
 cout<<"____________________________";
 cout<<"\n1.edd plance\n2.deposit\n3.withdraw\n4.print data\n5.exit\n";
 }